<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.prime.com.tr/ui"

      >

    <ui:composition template="/WEB-INF/layout/layout.xhtml">
        <ui:define name="title">Správa uživatelů</ui:define>
        <ui:define name="nadpis">Spravovat uživatele</ui:define>

        <ui:define name="obsah">
            <h:messages/>
            <h:dataTable id="table1" value="#{UzivateleBean.uzivatele}" var="item" styleClass="uzivateleTab">
                <f:facet name="header">
                    <h:outputText value="Existující uživatelé" />
                </f:facet>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Login" />
                    </f:facet>
                    <h:outputText value="#{item.login}" />
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Zobrazované jméno" />
                    </f:facet>
                    <h:outputText value="#{item.zobrazovaneJmeno}" />
                </h:column>            
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Odstranit" />
                    </f:facet>
                    <h:form>
                        <h:commandButton action="#{UzivateleBean.removeUzivatel(item.login)}" value="Odstranit" />
                    </h:form>
                </h:column>            
            </h:dataTable>
            
            <hr />
            
            <h3>Přidat uživatele</h3>
            <h:form  title="pridatU">
                <h:outputLabel value="Login">
                    <h:inputText value="#{UzivateleBean.login}"/>
                </h:outputLabel><br />
                <h:outputLabel value="Zobrazované jméno">
                    <h:inputText value="#{UzivateleBean.zobrazovaneJmeno}"/>
                </h:outputLabel><br />
                <h:outputLabel value="Heslo">
                    <h:inputSecret value="#{UzivateleBean.heslo}" label="Heslo">
                        <f:validateLength minimum="8"/>
                    </h:inputSecret>
                        
                </h:outputLabel><br />
                <h:outputLabel value="Heslo znovu">
                    <h:inputSecret title="heslo1" value="#{UzivateleBean.heslo1}"/>
                </h:outputLabel><br />

                <h:commandButton action="#{UzivateleBean.addUzivatele}" value="Pridat uzivatele" />
            </h:form>

        </ui:define>

        <ui:define name="menu">
            <ui:include src="/WEB-INF/jspf/menu.xhtml" />
        </ui:define>

    </ui:composition>

</html>

